A ham is someone who says or does silly things to be the center of attention. Although anyone can be a ham, you'll often see this with children who are around unfamiliar adults.
Synonyms for a ham
On this page, you will find 30 slang terms related to a ham. Some of the top words include: hamsamich, Wolly, poon, joshing, doofus, and 25 more.